Cria gráficos para monitoramento de consumo de CPU e Memória a partir de arquivos [Atualização].
Publicado por Alessandro Dias 18/05/2007
[ Hits: 13.113 ]
Eu batizei esse script de FreeGraph. Ele gera gráficos a partir de arquivos texto. É só baixar e usar.
Altere o arquivo "config" de acordo com sua preferência. Os arquivos "pts_*" são exemplos que eu gerei usando o shell script:
[http://www.vivaolinux.com.br/scripts/verScript.php?codigo=2645]
Espero que vcs aproveitem!
<?php // @Alessandro Dias [26/04/2007] // // Funções Gráficas include "functions.php"; // Defina as Cores no arquivo colors.php ou separadamente se preferir (RGB) include "colors.php"; $minha_cor=array(150,10,10); // Lê o arquivo de configuração $conf=ler_config("config"); // Monta os eixos do gráfico de acordo com o arquivo de configuração $image=monta_grafico($conf); // Lê dados do arquivo e coloca em um array $pt1=monta_array("pts_cpu"); $pt2=monta_array("pts_mem"); $pt3=monta_array("pts_mem_buf"); // Marca os pontos no gráfico ($image,$conf,$pt,$color,$label,$label_pos) gera_grafico($image,$conf,$pt1,$minha_cor,"CPU (%)",0); gera_grafico($image,$conf,$pt2,$blue,"MEM (%)",1); gera_grafico($image,$conf,$pt3,$darkgreen,"MEM-BUF (%)",2); // Gera gráfico na tela header("Content-type: image/png"); imagepng($image); imagedestroy($image); ?>
PHP Script para testar ping de varios enderecoes em arquivo TXT
Monitoramento simples de servidores
php-scan-rede - scanner de rede simples em PHP
Comparação entre os escalonadores BFQ e MQ-Deadline (acesso a disco) no Arch e Debian
Conciliando o uso da ZRAM e SWAP em disco na sua máquina
Servidor de Backup com Ubuntu Server 24.04 LTS, RAID e Duplicati (Dell PowerEdge T420)
Visualizar câmeras IP ONVIF no Linux sem necessidade de instalar aplicativos
Converter os repositórios Debian para o novo formato com as chaves
Instalando Spotify no Debian 13
Realizar overclock no Miyoo Mini (plus ou normal)
linux mint reconhece microfone de lapela como fone de ouvido sem micro... (5)
E aí? O Warsaw já está funcionando no Debian 13? (2)
Dúvidas sobre a originalidade de conteúdos online (12)